BinaryRead
BinaryRead[stream] reads one byte of raw binary data from an input stream, and returns an integer from 0 to 255.
BinaryRead[stream,type] reads an object of the specified type.
BinaryRead[stream,{type1,type2,…}] reads a sequence of objects of the specified types.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.